\section{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions:\begin{CompactList}
\item\contentsline{section}{\hyperlink{classAucuneSurcharge}{AucuneSurcharge} (Cette classe contient les fonctions testant si les cubes ne portent pas plus de un cube )}{\pageref{classAucuneSurcharge}}{}
\item\contentsline{section}{\hyperlink{structcompareEcoAgentID}{compareEcoAgentID} (Structure contenant la redefinition de l'operateur de comparaison d'EcoAgentID pour le transformer en cle unique d'une map )}{\pageref{structcompareEcoAgentID}}{}
\item\contentsline{section}{\hyperlink{classCube}{Cube} (Classe derivee de la classe \hyperlink{classEcoAgent}{EcoAgent} designant un \hyperlink{classCube}{Cube} )}{\pageref{classCube}}{}
\item\contentsline{section}{\hyperlink{classEcoAgent}{EcoAgent} (Classe abstraite qui permet de creer un eco-agent )}{\pageref{classEcoAgent}}{}
\item\contentsline{section}{\hyperlink{classEcoAgentID}{EcoAgentID} (Identifiant unique d'un \hyperlink{classEcoAgent}{EcoAgent} )}{\pageref{classEcoAgentID}}{}
\item\contentsline{section}{\hyperlink{classExceptionCubeNonRelie}{ExceptionCubeNonRelie} (Exception lancee dans le cadre de la verification de la regle \char`\"{}est-ce que les cubes sont relies a la table\char`\"{} )}{\pageref{classExceptionCubeNonRelie}}{}
\item\contentsline{section}{\hyperlink{classExceptionCubeSeraNonRelie}{ExceptionCubeSeraNonRelie} (Exception lancee dans le cadre de la verification de la regle \char`\"{}est-ce que les cubes seront relies a la table\char`\"{} )}{\pageref{classExceptionCubeSeraNonRelie}}{}
\item\contentsline{section}{\hyperlink{classExceptionEcoAgentDejaEnregistre}{ExceptionEcoAgentDejaEnregistre} (Exception lancee dans le cadre de l'ajout d'un \hyperlink{classEcoAgent}{EcoAgent} deja enregistre dans une \hyperlink{classPlateformeEcoResolution}{PlateformeEcoResolution} )}{\pageref{classExceptionEcoAgentDejaEnregistre}}{}
\item\contentsline{section}{\hyperlink{classExceptionIlExisteraUneBoucle}{ExceptionIlExisteraUneBoucle} (Exception lancee dans le cadre de la verification de la regle \char`\"{}est-ce que les cubes seront relies a la table\char`\"{} )}{\pageref{classExceptionIlExisteraUneBoucle}}{}
\item\contentsline{section}{\hyperlink{classExceptionIlExisteUneBoucle}{ExceptionIlExisteUneBoucle} (Exception lancee dans le cadre de la verification de la regle \char`\"{}est-ce que les cubes sont relies a la table\char`\"{} )}{\pageref{classExceptionIlExisteUneBoucle}}{}
\item\contentsline{section}{\hyperlink{classExceptionUnCubeEstSurcharge}{ExceptionUnCubeEstSurcharge} (Exception lancee dans le cadre de la verification de la regle \char`\"{}est-ce que les cubes sont surcharges\char`\"{} )}{\pageref{classExceptionUnCubeEstSurcharge}}{}
\item\contentsline{section}{\hyperlink{classExceptionUnCubeSeraSurcharge}{ExceptionUnCubeSeraSurcharge} (Exception lancee dans le cadre de la verification de la regle \char`\"{}est-ce que les cubes seront surcharges\char`\"{} )}{\pageref{classExceptionUnCubeSeraSurcharge}}{}
\item\contentsline{section}{\hyperlink{classPlateformeEcoResolution}{PlateformeEcoResolution} (Classe representant une plateforme d'eco-resolution abstraite )}{\pageref{classPlateformeEcoResolution}}{}
\item\contentsline{section}{\hyperlink{classPlateformeMondeDesCubes}{PlateformeMondeDesCubes} (Classe representant une plateforme d'eco-resolution appliquee au monde des cubes )}{\pageref{classPlateformeMondeDesCubes}}{}
\item\contentsline{section}{\hyperlink{classRegle}{Regle} (Cette classe abstraite est une squelette pour une regle )}{\pageref{classRegle}}{}
\item\contentsline{section}{\hyperlink{classreliesATable}{reliesATable} (Cette classe contient les fonctions testant si les cubes sont lies a la table )}{\pageref{classreliesATable}}{}
\item\contentsline{section}{\hyperlink{classSingleton}{Singleton$<$ T $>$} (Template de classe permettant de rendre une classe instanciable une seule fois )}{\pageref{classSingleton}}{}
\item\contentsline{section}{\hyperlink{classTable}{Table} (Classe derivee de la classe \hyperlink{classEcoAgent}{EcoAgent} designant le support sur lequel vont etre poses les cubes )}{\pageref{classTable}}{}
\end{CompactList}
